card-reader punch - French English Dictionary